package com.bgrc.hubu12305.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.bgrc.hubu12305.entity.TrainInfoEntity;
import io.swagger.models.auth.In;

import java.util.List;

/**
 * 包名:com.bgrc.hubu12305.service
 * 用户:86182
 * 时间:20211217:262021/12/15
 */
public interface TrainService extends IService<TrainInfoEntity> {
    /**
     * 根据起始站和目的站查询车次
     * */
    List<TrainInfoEntity> getTrainListByStation(String startStation,String endStation);

    /**
     * 显示所有车次
     * */
    List<TrainInfoEntity> getAllTrainPage(Integer currentPage);

    /**
    * 得到车次运行总时间
    * */
    Integer getRunningTime(String trainNumber);

    List<TrainInfoEntity> getAllTrain();

    Integer isExist(String trainNo);

    /**
     * 查询当前车次经停站信息
     * */
}
